HAL PKA APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
HAL PKA constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_PKA_ERROR_NONE |
u5, h5, l4 |
HAL_PKA_ERROR_NONE |
|
|
HAL_PKA_ERROR_ADDRERR |
u5, h5, l4 |
HAL_PKA_ERROR_ADDRERR |
|
|
HAL_PKA_ERROR_RAMERR |
u5, h5, l4 |
HAL_PKA_ERROR_RAMERR |
|
|
HAL_PKA_ERROR_OPERATION |
u5, h5, l4 |
HAL_PKA_ERROR_OPERATION |
|
|
HAL_PKA_ERROR_TIMEOUT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ERROR_INVALID_CALLBACK |
u5, h5, l4 |
Removed |
|
|
PKA_FLAG_ADDRERR |
u5, h5, l4 |
Removed |
|
|
PKA_FLAG_OPERR |
u5, h5 |
Removed |
|
|
PKA_FLAG_PROCEND |
u5, h5, l4 |
Removed |
|
|
PKA_FLAG_RAMERR |
u5, h5, l4 |
Removed |
|
|
PKA_IT_ADDRERR |
u5, h5, l4 |
Removed |
|
|
PKA_IT_OPERR |
u5, h5 |
Removed |
|
|
PKA_IT_PROCEND |
u5, h5, l4 |
Removed |
|
|
PKA_IT_RAMERR |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_ARITHMETIC_ADD |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_ARITHMETIC_MUL |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_ARITHMETIC_SUB |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_COMPARISON |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_DOUBLE_BASE_LADDER |
u5, h5 |
Removed |
|
|
PKA_MODE_ECC_COMPLETE_ADD |
u5, h5 |
Removed |
|
|
PKA_MODE_ECC_MUL |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_ECC_PROJECTIVE_AFF |
u5, h5 |
Removed |
|
|
PKA_MODE_ECDSA_SIGNATURE |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_ECDSA_VERIFICATION |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_MODULAR_ADD |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_MODULAR_EXP |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_MODULAR_EXP_FAST_MODE |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_MODULAR_EXP_PROTECT |
u5, h5 |
Removed |
|
|
PKA_MODE_MODULAR_INV |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_MODULAR_RED |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_MODULAR_SUB |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_MONTGOMERY_MUL |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_MONTGOMERY_PARAM |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_POINT_CHECK |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_RSA_CRT_EXP |
u5, h5, l4 |
Removed |
|
|
PKA_MODE_ECC_MUL_FAST_MODE |
l4 |
Removed |
|
|
HAL_PKA_ERROR_CB_ID |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_MSPDEINIT_CB_ID |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_MSPINIT_CB_ID |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_OPERATION_COMPLETE_CB_ID |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_STATE_BUSY |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_STATE_ERROR |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_STATE_READY |
u5, h5, l4 |
HAL_PKA_STATE_INIT |
|
|
HAL_PKA_STATE_RESET |
u5, h5, l4 |
HAL_PKA_STATE_RESET |
|
|
PKA_NO_ERROR |
u5, h5 |
Removed |
|
|
PKA_FAILED_COMPUTATION |
u5, h5 |
Removed |
|
|
PKA_RPART_SIGNATURE_NULL |
u5, h5 |
Removed |
|
|
PKA_SPART_SIGNATURE_NULL |
u5, h5 |
Removed |
HAL PKA enumerations ¶
HAL PKA macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
__HAL_PKA_CLEAR_FLAG |
u5, h5, l4 |
Removed |
|
|
__HAL_PKA_DISABLE |
u5, h5, l4 |
Removed |
|
|
__HAL_PKA_DISABLE_IT |
u5, h5, l4 |
Removed |
|
|
__HAL_PKA_ENABLE |
u5, h5, l4 |
Removed |
|
|
__HAL_PKA_ENABLE_IT |
u5, h5, l4 |
Removed |
|
|
__HAL_PKA_GET_FLAG |
u5, h5, l4 |
Removed |
|
|
__HAL_PKA_GET_IT_SOURCE |
u5, h5, l4 |
Removed |
|
|
__HAL_PKA_RESET_HANDLE_STATE |
u5, h5, l4 |
Removed |
|
|
__HAL_PKA_START |
u5, h5, l4 |
Removed |
HAL PKA structures ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
PKA_AddInTypeDef |
u5, h5, l4 |
hal_pka_add_config_t |
|
|
PKA_CmpInTypeDef |
u5, h5, l4 |
hal_pka_cmp_config_t |
|
|
PKA_ECCCompleteAdditionInTypeDef |
u5, h5 |
hal_pka_ecc_complete_add_config_t |
|
|
PKA_ECCCompleteAdditionOutTypeDef |
u5, h5 |
hal_pka_ecc_complete_add_result_t |
|
|
PKA_ECCDoubleBaseLadderInTypeDef |
u5, h5 |
hal_pka_ecc_double_base_ladder_config_t |
|
|
PKA_ECCDoubleBaseLadderOutTypeDef |
u5, h5 |
hal_pka_ecc_double_base_ladder_result_t |
|
|
PKA_ECCMulExInTypeDef |
u5, h5 |
Removed |
|
|
PKA_ECCMulInTypeDef |
u5, h5, l4 |
Removed |
|
|
PKA_ECCMulOutTypeDef |
u5, h5, l4 |
hal_pka_ecc_mul_protect_result_t |
|
|
PKA_ECCProjective2AffineInTypeDef |
u5, h5 |
hal_pka_ecc_projective_to_affine_config_t |
|
|
PKA_ECCProjective2AffineOutTypeDef |
u5, h5 |
hal_pka_ecc_projective_to_affine_result_t |
|
|
PKA_ECDSASignInTypeDef |
u5, h5, l4 |
hal_pka_ecdsa_signature_protect_config_t |
|
|
PKA_ECDSASignOutExtParamTypeDef |
u5, h5, l4 |
hal_pka_ecdsa_signature_result_ext_config_t |
|
|
PKA_ECDSASignOutTypeDef |
u5, h5, l4 |
hal_pka_ecdsa_signature_protect_result_t |
|
|
PKA_ECDSAVerifInTypeDef |
u5, h5, l4 |
hal_pka_ecdsa_verif_config_t |
|
|
PKA_HandleTypeDef |
u5, h5, l4 |
hal_pka_handle_t |
|
|
PKA_ModAddInTypeDef |
u5, h5, l4 |
hal_pka_mod_add_config_t |
|
|
PKA_ModExpFastModeInTypeDef |
u5, h5, l4 |
hal_pka_mod_exp_fast_config_t |
|
|
PKA_ModExpInTypeDef |
u5, h5, l4 |
hal_pka_mod_exp_config_t |
|
|
PKA_ModExpProtectModeInTypeDef |
u5, h5 |
hal_pka_mod_exp_protect_config_t |
|
|
PKA_ModInvInTypeDef |
u5, h5, l4 |
hal_pka_mod_inv_config_t |
|
|
PKA_ModRedInTypeDef |
u5, h5, l4 |
hal_pka_mod_red_config_t |
|
|
PKA_ModSubInTypeDef |
u5, h5, l4 |
hal_pka_mod_sub_config_t |
|
|
PKA_MontgomeryMulInTypeDef |
u5, h5, l4 |
hal_pka_montgomery_mul_config_t |
|
|
PKA_MontgomeryParamInTypeDef |
u5, h5, l4 |
hal_pka_montgomery_config_t |
|
|
PKA_MulInTypeDef |
u5, h5, l4 |
hal_pka_mul_config_t |
|
|
PKA_PointCheckInTypeDef |
u5, h5, l4 |
hal_pka_point_check_config_t |
|
|
PKA_RSACRTExpInTypeDef |
u5, h5, l4 |
hal_pka_rsa_crt_exp_config_t |
|
|
PKA_SubInTypeDef |
u5, h5, l4 |
hal_pka_sub_config_t |
|
|
PKA_ECCMulFastModeInTypeDef |
l4 |
hal_pka_ecc_mul_fast_config_t |
|
|
pPKA_CallbackTypeDef |
u5, h5, l4 |
hal_pka_cb_t |
HAL PKA functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_PKA_Abort |
u5, h5, l4 |
HAL_PKA_Abort |
|
|
HAL_PKA_Add |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_Add_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_Arithmetic_GetResult |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_Cmp |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_Cmp_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_DeInit |
u5, h5, l4 |
HAL_PKA_DeInit |
|
|
HAL_PKA_ECCCompleteAddition |
u5, h5 |
Removed |
|
|
HAL_PKA_ECCCompleteAddition_GetResult |
u5, h5 |
HAL_PKA_ECC_GetResultCompleteAdd |
|
|
HAL_PKA_ECCCompleteAddition_IT |
u5, h5 |
Removed |
|
|
HAL_PKA_ECCDoubleBaseLadder |
u5, h5 |
Removed |
|
|
HAL_PKA_ECCDoubleBaseLadder_GetResult |
u5, h5 |
HAL_PKA_ECC_GetResultDoubleBaseLadder |
|
|
HAL_PKA_ECCDoubleBaseLadder_IT |
u5, h5 |
Removed |
|
|
HAL_PKA_ECCMul |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ECCMulEx |
u5, h5 |
Removed |
|
|
HAL_PKA_ECCMulEx_IT |
u5, h5 |
Removed |
|
|
HAL_PKA_ECCMul_GetResult |
u5, h5, l4 |
New Usage changes |
|
|
HAL_PKA_ECCMul_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ECCProjective2Affine |
u5, h5 |
Removed |
|
|
HAL_PKA_ECCProjective2Affine_GetResult |
u5, h5 |
HAL_PKA_ECC_GetResultProjectiveToAffine |
|
|
HAL_PKA_ECCProjective2Affine_IT |
u5, h5 |
Removed |
|
|
HAL_PKA_ECDSASign |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ECDSASign_GetResult |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ECDSASign_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ECDSAVerif |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ECDSAVerif_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ECDSAVerif_IsValidSignature |
u5, h5, l4 |
HAL_PKA_ECDSA_IsValidVerifSignature |
|
|
HAL_PKA_ErrorCallback |
u5, h5, l4 |
HAL_PKA_ErrorCallback |
|
|
HAL_PKA_GetError |
u5, h5, l4 |
HAL_PKA_GetLastErrorCodes |
|
|
HAL_PKA_GetState |
u5, h5, l4 |
HAL_PKA_GetState |
|
|
HAL_PKA_IRQHandler |
u5, h5, l4 |
HAL_PKA_IRQHandler |
|
|
HAL_PKA_Init |
u5, h5, l4 |
HAL_PKA_Init |
|
|
HAL_PKA_ModAdd |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ModAdd_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ModExp |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ModExpFastMode |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ModExpFastMode_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ModExpProtectMode |
u5, h5 |
Removed |
|
|
HAL_PKA_ModExpProtectMode_IT |
u5, h5 |
Removed |
|
|
HAL_PKA_ModExp_GetResult |
u5, h5, l4 |
New Usage changes |
|
|
HAL_PKA_ModExp_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ModInv |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ModInv_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ModRed |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ModRed_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ModSub |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ModSub_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_MontgomeryMul |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_MontgomeryMul_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_MontgomeryParam |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_MontgomeryParam_GetResult |
u5, h5, l4 |
HAL_PKA_GetResultMontgomery |
|
|
HAL_PKA_MontgomeryParam_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_MspDeInit |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_MspInit |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_Mul |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_Mul_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_OperationCpltCallback |
u5, h5, l4 |
HAL_PKA_OperationCpltCallback |
|
|
HAL_PKA_PointCheck |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_PointCheck_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_PointCheck_IsOnCurve |
u5, h5, l4 |
HAL_PKA_ECC_IsPointCheckOnCurve |
|
|
HAL_PKA_RAMReset |
u5, h5, l4 |
HAL_PKA_RAMMassErase |
|
|
HAL_PKA_RSACRTExp |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_RSACRTExp_GetResult |
u5, h5, l4 |
HAL_PKA_RSA_GetResultCRTExp |
|
|
HAL_PKA_RSACRTExp_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_RegisterCallback |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_Sub |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_Sub_IT |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_UnRegisterCallback |
u5, h5, l4 |
Removed |
|
|
HAL_PKA_ECCMulFastMode |
l4 |
Removed |
|
|
HAL_PKA_ECCMulFastMode_IT |
l4 |
Removed |